const fs = require("fs");
const path = require("path");

// const PRIVATE_KEY = fs.readFileSync("./keys/private.key");
// const PUBLIC_KEY = fs.readFileSync("./keys/public.key");

// 这里使用相对路径会有问题;
// 默认情况下相对目录和node程序的启动目录有关系
// node启动时 --> "start": "nodemon ./src/main.js"
// 使用相对路径的.不是相对于当前的文件夹，.是跟启动目录有关系的

// 法一
// const PRIVATE_KEY = fs.readFileSync("./src/config/keys/private.key");
// const PUBLIC_KEY = fs.readFileSync("./src/config/keys/public.key");

// 法二：用绝对路径
const PRIVATE_KEY = fs.readFileSync(
  // 当前路径“__dirname” 和 路径 进行拼接
  path.resolve(__dirname, "./keys/private.key")
);

const PUBLIC_KEY = fs.readFileSync(
  path.resolve(__dirname, "./keys/public.key")
);

module.exports = {
  PRIVATE_KEY,
  PUBLIC_KEY,
};
